Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur Logiciel en Traitement d'Image

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel en Traitement d'Image talentueux et motivé pour rejoindre notre équipe dynamique. Dans ce rôle, vous serez responsable de la conception, du développement et de l'optimisation d'algorithmes et de logiciels dédiés au traitement d'images. Vous travaillerez en étroite collaboration avec des experts en vision par ordinateur, en intelligence artificielle et en développement logiciel afin de créer des solutions innovantes adaptées aux besoins de nos clients. Vos missions incluront l'analyse des exigences techniques, la conception d'architectures logicielles robustes et évolutives, ainsi que l'implémentation et l'optimisation d'algorithmes de traitement d'images. Vous serez amené à travailler avec des technologies avancées telles que l'apprentissage profond, la segmentation d'images, la reconnaissance de formes et l'amélioration de la qualité d'image. En tant qu'Ingénieur Logiciel en Traitement d'Image, vous devrez également assurer la maintenance et l'amélioration continue des solutions existantes, en veillant à leur performance et à leur fiabilité. Vous participerez à des revues de code, collaborerez avec d'autres équipes techniques et contribuerez à la documentation des projets. Nous recherchons un candidat ayant une solide expérience en développement logiciel, une bonne maîtrise des langages de programmation tels que Python, C++ ou Java, ainsi qu'une connaissance approfondie des bibliothèques et frameworks de traitement d'images comme OpenCV, TensorFlow ou PyTorch. Une expérience en optimisation des performances et en calcul parallèle serait un atout. Si vous êtes passionné par le traitement d'images, que vous aimez résoudre des problèmes complexes et que vous souhaitez évoluer dans un environnement stimulant et innovant, nous serions ravis de vous rencontrer.

Responsabilités

Text copied to clipboard!
  • Développer et optimiser des algorithmes de traitement d'images.
  • Concevoir et implémenter des architectures logicielles robustes.
  • Collaborer avec des experts en vision par ordinateur et en intelligence artificielle.
  • Assurer la maintenance et l'amélioration des solutions existantes.
  • Effectuer des tests et valider les performances des algorithmes.
  • Participer aux revues de code et à la documentation technique.
  • Optimiser les performances des logiciels pour des applications en temps réel.
  • Intégrer des solutions de traitement d'images dans des systèmes existants.

Exigences

Text copied to clipboard!
  • Diplôme en informatique, en ingénierie logicielle ou dans un domaine connexe.
  • Expérience en développement logiciel avec Python, C++ ou Java.
  • Maîtrise des bibliothèques de traitement d'images comme OpenCV, TensorFlow ou PyTorch.
  • Connaissance des algorithmes de vision par ordinateur et d'apprentissage automatique.
  • Expérience en optimisation des performances et en calcul parallèle.
  • Capacité à travailler en équipe et à collaborer avec différents départements.
  • Excellentes compétences en résolution de problèmes et en analyse.
  • Bonne maîtrise de l'anglais technique.

Questions potentielles d'entretien

Text copied to clipboard!
  • Pouvez-vous expliquer un projet de traitement d'images sur lequel vous avez travaillé ?
  • Quels sont les défis courants en traitement d'images et comment les surmonter ?
  • Quelle est votre expérience avec les bibliothèques OpenCV et TensorFlow ?
  • Comment optimisez-vous les performances d'un algorithme de traitement d'images ?
  • Avez-vous déjà travaillé sur des applications en temps réel ?
  • Comment gérez-vous la maintenance et l'amélioration continue d'un logiciel ?
  • Quelle est votre approche pour tester et valider un algorithme de vision par ordinateur ?
  • Comment collaborez-vous avec d'autres équipes techniques sur un projet ?